﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace SHomeWorkshop.LunarMind.ConceptWidgets
{

    /// <summary>
    /// 辅助线形态。
    /// </summary>
    public enum AssistGridForm
    {
        /// <summary>
        /// 无辅助线。
        /// </summary>
        None,

        /// <summary>
        /// 网格形辅助线，用于模拟字帖。
        /// </summary>
        Grid,

        /// <summary>
        /// 框形辅助线，仅显示一个虚线框，防止画到非打印区域。
        /// </summary>
        Box,

        //Mizi,       //米字格//实在无法支持，斜线在打印时和界面时总有单像素偏差冲突的问题。

        /// <summary>
        /// 田字格形的辅助线，用于模拟字帖。
        /// </summary>
        Tianzi,

        /// <summary>
        /// 回宫格形辅助线，用于模拟字帖。
        /// </summary>
        Huizi,

        /// <summary>
        /// 回宫田字格形辅助线，用于模拟字帖。
        /// </summary>
        Huitian,

        //以下为2014年2月5日新增。

        /// <summary>
        /// 两行（两个矩形区域）辅助线，用于规划版面。其中上矩形框占据总高度的1/3；下矩形框占据2/3。
        /// </summary>
        TwoLine,

        /// <summary>
        /// 两列（两个矩形区域）辅助线，用于规划版面。其中左矩形框占据总宽度的1/3；右矩形框占据2/3。
        /// </summary>
        TwoColumn,

        /// <summary>
        /// 三行（三个矩形区域）辅助线，用于规划版面。其中顶、底两个矩形框各占据总高度的1/4；中间矩形框占据1/2。
        /// </summary>
        ThreeLine,

        /// <summary>
        /// 三列（三个矩形区域）辅助线，用于规划版面。其中左、右两个矩形框各占据总宽度的1/4；中间矩形框占据1/2。
        /// </summary>
        ThreeColumn,

        /// <summary>
        /// 两行、两列共计四格，用于规划版面。四等分。
        /// </summary>
        FourCell,

        /// <summary>
        /// 传统的九宫格，但不追求高宽相等，而是三行三列将整个页面均分为九块，用于规划版面。
        /// </summary>
        NineCell,
    }
}
